#ifndef SKYBOX_H
#define SKYBOX_H

#include "cg/cg.h"
#include "FreeImage.h"
#include "MyPhysics.h"

namespace PeanutQuest {
	class Skybox : public cg::Entity,
		public cg::IDrawListener
	{
	private:
		GLuint _back;
		GLuint _front;
		GLuint _left;
		GLuint _right;
		GLuint _top;
		GLuint _bottom;

		float _low, _high;
		void makeTexture();

	public:
		Skybox(std::string id);
		~Skybox();

        void init();
        void draw();
	};
}

#endif